You Paid For It: St. Charles City Officials Prepare For Independence Day Weekend